home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-260.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  95 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12509);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CAN-2004-0495", "CAN-2004-0554");
  13.  
  14.  name["english"] = "RHSA-2004-260: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages for Red Hat Enterprise Linux 2.1 that fix security
  21.   vulnerabilities are now available.
  22.  
  23.   The Linux kernel handles the basic functions of the operating system.
  24.  
  25.   A flaw was found in Linux kernel versions 2.4 and 2.6 for x86 and x86_64
  26.   that allowed local users to cause a denial of service (system crash) by
  27.   triggering a signal handler with a certain sequence of fsave and frstor
  28.   instructions. The Common Vulnerabilities and Exposures project
  29.   (cve.mitre.org) has assigned the name CAN-2004-0554 to this issue.
  30.  
  31.   Enhancements were committed to the 2.6 kernel by Al Viro which enabled the
  32.   Sparse source code checking tool to check for a certain class of kernel
  33.   bugs. A subset of these fixes also applies to various drivers in the 2.4
  34.   kernel. These flaws could lead to privilege escalation or access to kernel
  35.   memory. The Common Vulnerabilities and Exposures project (cve.mitre.org)
  36.   has assigned the name CAN-2004-0495 to these issues.
  37.  
  38.   All Red Hat Enterprise Linux 2.1 users are advised to upgrade their kernels
  39.   to the packages associated with their machine architectures and
  40.   configurations as listed in this erratum. These packages contain
  41.   backported patches to correct these issues.
  42.  
  43.  
  44.  
  45.  
  46. Solution : http://rhn.redhat.com/errata/RHSA-2004-260.html
  47. Risk factor : High';
  48.  
  49.  script_description(english:desc["english"]);
  50.  
  51.  summary["english"] = "Check for the version of the kernel packages";
  52.  script_summary(english:summary["english"]);
  53.  
  54.  script_category(ACT_GATHER_INFO);
  55.  
  56.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  57.  family["english"] = "Red Hat Local Security Checks";
  58.  script_family(english:family["english"]);
  59.  
  60.  script_dependencies("ssh_get_info.nasl");
  61.  
  62.  script_require_keys("Host/RedHat/rpm-list");
  63.  exit(0);
  64. }
  65.  
  66. include("rpm.inc");
  67. if ( rpm_check( reference:"kernel-BOOT-2.4.9-e.41", release:"RHEL2.1") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"kernel-doc-2.4.9-e.41", release:"RHEL2.1") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"kernel-headers-2.4.9-e.41", release:"RHEL2.1") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82. if ( rpm_check( reference:"kernel-source-2.4.9-e.41", release:"RHEL2.1") )
  83. {
  84.  security_hole(0);
  85.  exit(0);
  86. }
  87.  
  88. if ( rpm_exists(rpm:"kernel-", release:"RHEL2.1") )
  89. {
  90.  set_kb_item(name:"CAN-2004-0495", value:TRUE);
  91.  set_kb_item(name:"CAN-2004-0554", value:TRUE);
  92. }
  93.  
  94. set_kb_item(name:"RHSA-2004-260", value:TRUE);
  95.